package com.example.doctor.service;

import com.example.doctor.dto.req.*;
import com.example.doctor.dto.resp.*;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface TempleteService {

    Map<String ,Object> List(TempleteListReq templeteListReq);

    HashMap<String, Object> SelectZKeys();

    List<SearchZDrugRsp> SearchZDrug(SearchZDrugReq searchZDrugReq);

    HashMap<String, Object> SaveZTemplete(SaveZTempleteReq saveZTempleteReq);

    ZInfoRsp ZInfo(ZInfoReq zInfoReq);

    HashMap<String, Object> DelZTemplete(DelZTempleteReq delZTempleteReq);

    HashMap<String, Object> SelectXKeys();

    List<SearchXDiseaseRsp> SearchXDisease(SearchXDiseaseReq searchXDiseaseReq);

    List<SearchXDrugRsp> SearchXDrug(SearchXDrugReq searchXDrugReq);

    HashMap<String, Object> SaveXTemplete(SaveXTempleteReq saveXTempleteReq);

    XInfoRsp XInfo(XInfoReq xInfoReq);

    HashMap<String, Object> DelXTemplete(DelXTempleteReq delXTempleteReq);
}
